$(document).ready(function() {
		// Datepicker
		
		$('#birthday').datepicker({
			inline: true,
			changeMonth: true,
			changeYear: true,
			closeText:"关闭",
			gotoCurrent:true,
			yearRange:'1940:2000',
			showButtonPanel: true,
			constrainInput:false
			
		});
		$('#birthday').datepicker('setDate', '1940-01-01')

		jQuery.validator.addMethod("username", function(value, element) { 
		  return this.optional(element) || /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,15}$/.test(value); 
		}, "登录名只能在4-16位之间，请用英文小写、数字、下划线，不能全部是数字或下划线。");

		$("#sourceCtrl").hide()
		// 控制离校原因的输入框是否显示
		// 如果未离校就不显示
		$("#state").click(function() {
			if($("#state").attr("checked") == true){
				$("#sourceCtrl").show()
			}else{
				$("#sourceCtrl").hide()
			}
		}); 

		// 检测用户名是否重复
		$("#checkName").click(function() {
			if($.trim($('#username').val()).length > 0) {
			   $.post("../teacherAjax/validLoginName", {time:new Date().getTime(),name:$('#username').val()}, function(data) {
						$('#validName').html(data.message);
				}, 'json');
			}else{
				alert("输入的登录名有误！")
			}
			return false;                       
		}); 

		//验证部分
		$("#teacherCreate").validate({
            rules: {
                username : {
                    required : true,
                    maxlength : 50
                },
                name : {
                    required : true,
                    maxlength : 50
                }
            },
            messages: {
                username : {
                    required : "请填写教师登录名！",
                    maxlength : "教师登录名长度不能大于50！"
                },
                name : {
                    required : "请填写教师姓名！",
                    maxlength : "教师姓名长度不能大于50！"
                }
            }
        });

  });

  